/// ht : 3
/// i : "175"
/// m : {"c":"刚发的观后感","f":1016,"fh":"","fi":"","fn":"小叮当","h":0,"i":"5dbe440d-27e4-4060-b237-4a0e4a3d662b","mt":0,"st":"2022-01-18 13:54:01","t":1015,"tt":0,"u":"","ut":"0","vt":"","w":0}
/// s : true
/// snt : 1
/// st : 1642485240988
/// t : "cfd0cc307a6153865f597b13a74ea681"

class FriendMessageModel {
  FriendMessageModel({
      this.ht, 
      this.i, 
      this.m, 
      this.s, 
      this.snt, 
      this.st, 
      this.t,});

  FriendMessageModel.fromJson(dynamic json) {
    ht = json['ht'];
    i = json['i'];
    m = json['m'] != null ? M.fromJson(json['m']) : null;
    s = json['s'];
    snt = json['snt'];
    st = json['st'];
    t = json['t'];
  }
  int? ht;
  String? i;
  M? m;
  bool? s;
  int? snt;
  int? st;
  String? t;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['ht'] = ht;
    map['i'] = i;
    if (m != null) {
      map['m'] = m?.toJson();
    }
    map['s'] = s;
    map['snt'] = snt;
    map['st'] = st;
    map['t'] = t;
    return map;
  }

}

/// c : "刚发的观后感"
/// f : 1016
/// fh : ""
/// fi : ""
/// fn : "小叮当"
/// h : 0
/// i : "5dbe440d-27e4-4060-b237-4a0e4a3d662b"
/// mt : 0
/// st : "2022-01-18 13:54:01"
/// t : 1015
/// tt : 0
/// u : ""
/// ut : "0"
/// vt : ""
/// w : 0

class M {
  M({
      this.c, 
      this.f, 
      this.fh, 
      this.fi, 
      this.fn, 
      this.h, 
      this.i, 
      this.mt, 
      this.st, 
      this.t, 
      this.tt, 
      this.u, 
      this.ut, 
      this.vt, 
      this.w,});

  M.fromJson(dynamic json) {
    c = json['c'];
    f = json['f'];
    fh = json['fh'];
    fi = json['fi'];
    fn = json['fn'];
    h = json['h'];
    i = json['i'];
    mt = json['mt'];
    st = json['st'];
    t = json['t'];
    tt = json['tt'];
    u = json['u'];
    ut = json['ut'];
    vt = json['vt'];
    w = json['w'];
  }
  String? c;
  int? f;
  String? fh;
  String? fi;
  String? fn;
  int? h;
  String? i;
  int? mt;
  String? st;
  int? t;
  int? tt;
  String? u;
  String? ut;
  String? vt;
  int? w;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['c'] = c;
    map['f'] = f;
    map['fh'] = fh;
    map['fi'] = fi;
    map['fn'] = fn;
    map['h'] = h;
    map['i'] = i;
    map['mt'] = mt;
    map['st'] = st;
    map['t'] = t;
    map['tt'] = tt;
    map['u'] = u;
    map['ut'] = ut;
    map['vt'] = vt;
    map['w'] = w;
    return map;
  }

}